﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
	CodeFile="Resume.aspx.cs" Inherits="KC.Presentation.MV7.Resume" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="Server">
	<meta name="Keywords" content="Kevin Connolly,Kevin,Connolly,Resume,Verizon,Business,VZBI,Progressive,PGR,CareCore,CCN,USAF,2A353,2A353A,2A3x3,2A3x3A" />
	<meta name="Description" content="Developer. Architect. Solver of problems. Changer of worlds." />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="Server">
	<div style="text-align: left; width: 100%;">

		<!-- Header -->
		<table style="width: 800px;">
			<tr>
				<td style="vertical-align: top;">
					<h1 style="font-size: 30px; margin-top:0px;">Kevin Connolly</h1>
				</td>
				<td style="vertical-align: top;">
					<h3 style="text-align: right; margin-top:0px;">
						Senior .NET Developer ∙ Colorado Springs, CO<br />
						Cell (719) 209-1732 ∙ Fax (719) 623-0602</h3>
				</td>
			</tr>
		</table>

		<h3>Developer. Architect. Solver of Problems. Changer of Worlds.</h3>

		<!-- Tech Skills -->
		<h3 style="text-decoration: underline; font-weight: bold;">Technical Skills</h3>
		<table style="width: 800px;">
			<tr>
				<td style="vertical-align: top;">
					<ul title="Technologies">
						<li>C#</li>
						<li>VB.NET</li>
						<li>ASP.NET</li>
						<li>ASP.NET AJAX</li>
						<li>Microsoft .NET 1.1 - 4.0</li>
						<li>ADO.NET</li>
						<li>Transact-SQL</li>
						<li>Javascript</li>
						<li>VB4, VB6, VBScript, VBA</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul title="Methodologies and Assorted Skills">
						<li>Search Engine Optimization</li>
						<li>Waterfall & Agile Methodologies</li>
						<li>Automated Unit and Integration Testing</li>
						<li>Test-Driven Development</li>
						<li>Microsoft SQL 2000-2008</li>
						<li>z/OS DB2 versions 8, 9</li>
						<li>EnterpriseDT FTP</li>
						<li>SharpZipLib</li>
						<li>Multithreading & Thread Pooling</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul title="Architectures and Softwares">
						<li>Enterprise Architecture</li>
						<li>3- and n-Tier Architectures</li>
						<li>Service Oriented Architecture</li>
						<li>Web Development</li>
						<li>Web Services</li>
						<li>Windows Services</li>
						<li>Windows Forms Development</li>
						<li>Command-line Tools</li>
						<li>Database Design</li>
					</ul>
				</td>
			</tr>
		</table>

		<!-- Limited Exposure -->
		<h3 style="text-decoration: underline; font-weight: bold;">Limited Exposure</h3>
		<table>
			<tr>
				<td style="vertical-align: top;">
					<ul>
						<li>CA-7 Scheduling</li>
						<li>XSLT</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul>
						<li>IBM AS/400</li>
						<li>IBM MQ Series</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul>
						<li>WCF</li>
						<li>WPF</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul>
						<li>Test Automation</li>
					</ul>
				</td>
			</tr>
		</table>

		<!-- Career Experience -->
		<h3 style="text-decoration: underline; font-weight: bold;">Career Experience</h3>
		<h4>Verizon Business · Sr. Applications Developer II · 06/2007 - 06/2008; 11/2009 - 04/2010</h4>
		<h5>Fujitsu Consulting · 11/2009 - 04/2010<br /> 
			Apex Systems, Inc · 06/2007 - 06/2008 </h5>
		<ul>
			<li>De Facto Lead Developer</li>
			<li><b>Analyzed, architected, designed, developed, deployed, and maintained</b> a Web Application which provides extremely large customers a simple way to 
				engineer and run complex reports against very large phone bills including historical billing data 
				(C#, VB.NET, ASP.NET 2.0, AJAX, HTML, JavaScript, XML, SQL 2000/2005)
				<ul>
					<li><b>Enabled</b> customers to design SQL queries without ever being exposed to the queries themselves</li>
					<li><b>Obsoleted</b> a legacy VB6 Windows Forms Application</li>
					<li><b>Centralized</b> data and software updates, greatly <b>improving deployment scenarios</b><ul>
						<li><b>Analyzed</b> and altered application for <b>load balancing in multi-tiered environment</b></li></ul></li>
					<li><b>Reduced</b> active Incident Reports from 700 to zero</li>
					<li><b>Enabled</b> real-time reporting against data in excess of 60 million rows / 30GB, per month, per customer, spanning back 13 months, with a 3-second response time</li>
					<li><b>Implemented</b> Data-driven, hierarchical user-data entitlement system; allows people at different levels of the customer organization to see different amounts 
						of data at different levels within the hierarchy</li>
					<li>Monthly imports of customer data with regularly changing data definitions without impact to report compatibility</li>
					<li><b>Implemented</b> a “Data Versioning” system to allow Applications to run queries against data of an incompatible schema</li>
					<li>Upstream data structure was data-driven, due to the regularly changing schema of incoming data being an aggregate of 13 independent billing systems in 4 main formats with variations</li>
					<li><b>Created complex functionality</b> to implement data pagination throughout tables with millions of rows without support for pagination in SQL 2000</li>
					<li><b>Facilitated</b> sunset of legacy architectures and upstream data channels</li>
					<li><b>Integration</b> with external systems<ul>
						<li>Netegrity SiteMinder SSO system</li>
						<li>Mainframe application to allow physical delivery of reports on CD, DVD, and FTP</li>
						<li>Mainframe application to provide central management for Physical Address, Favorites, and Data Entitlements</li>
					</ul></li>
				</ul>
			</li>
			<li><b>Analyzed, designed, and developed</b> a Windows Service to aggregate and send raw data and large reports to users who want it offline (Windows Services, Web Services, C#, FTP, DB2, SQL 2005, XML)
				<ul><li>Utilized third-party libraries to compress the resulting file by 95% and transfer it to mainframe via SFTP, to be delivered via external systems</li>
					<li>Created a private web proxy which would download exported data files via the Web Server, despite being stored on a the Application Server. </li>
					<li>Later altered application to store ZIP file data to, and retrieve from, SQL BLOB via binary stream (ADO.NET, SQL)</li></ul></li>
			<li><b>Analyzed, designed, and developed</b> a Monitoring tool to provide stakeholders and Development staff with key information about the current 
				health of the application ecosystem, and the ability to drill down into more detailed information (Windows Forms, Web Services, C#, SQL, DB2)</li>
			<li><b>Analyzed, designed, and developed</b> a Windows Service to perform regular maintenance on database (Windows Services, C#)</li>
			<li>Coordination with external contacts and teams<ul>
				<li>With Business to ensure adherence to work prioritization and schedules</li>
				<li>With QA team to ensure timely delivery of code, manage defects, and map code changes to requirements (HP Quality Center)</li>
				<li>With Mainframe Programmer to ensure interoperability with external, upstream, and downstream systems</li>
				<li>With Technical Writers to maintain updated product documentation and integrated Help system</li>
				</ul></li>
			<li><b>Coordinated</b> implementation of 5 Production servers</li>
			<li><b>Coordinated</b> 2 Production SAN Storage implementations</li>
		</ul>
		<h4>Progressive Insurance · Sr. IT Applications Programmer · 07/2008 - 09/2009</h4>
		<h5>Pomeroy IT Solutions</h5>
		<ul>
			<li><b>Developed, enhanced, and maintained</b> next-generation bulk E-mail processing engine (C#, Web Services, Windows Services, n-Tier Architecture, SOA, SQL 2005, DB2, XML, XSLT)
				<ul>
					<li><b>Migrated</b> bulk E-mail architecture to a Windows Service and SQL Server 2005, eliminating dependencies on DB2, CA-7, and other mainframe systems to facilitate sunset of Mainframe
						technologies. Eliminated the need for a DB2 DBA and a COBOL Programmer, saving the company $150K annually</li>
					<li><b>Identified</b> SQL syntax and indexing improvements which increased message processing rate from 2 per second to 27 per second (Transact-SQL, Database Design)</li>
					<li><b>Created</b> a website to build and manage bulk E-mail campaigns, and to enable ad-hoc campaigns, thus eliminating the need 
						for Developer and QA involvement, saving 40 man-hours per E-mail campaign (ASP.NET 3.0, AJAX, C#, SQL)</li>
					<li><b>Created</b> a website to run statistical analysis & reporting against volume in QA & Production environments, for administrative reporting and Production Support. Website reports on new 
						Windows/SQL systems and legacy Mainframe/DB2 systems to provide migration effectiveness and status tracking during the architecture migration effort (ASP.NET 3.0, AJAX, C#, SQL, DB2)</li>
					<li><b>Utilized Agile Methodologies</b> and commensurate coordination technologies</li>
				</ul>
			</li>
			<li><b>Migrated</b> Email architecture Continuous Integration / Build and elevate process from <a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET">CruiseControl.NET</a> 
				to internal/proprietary system ProMotion / ProTools.
				<ul>
					<li><b>Key figure</b> in migration of Source Control repositories from Visual SourceSafe to Team Foundation Server</li>
					<li><b>Organized</b> hundreds of Project files together into Solutions with corresponding Namespace-based file structures</li>
					<li><b>Resolved and mapped</b> 400+ assembly reference dependencies - <b>Corrected</b> an issue where the wrong files and versions had been on Production servers</li>
					<li><b>Functioned as a POC</b> for a team of 130</li>
					<li><b>Streamlined build process</b> from hours to minutes</li>
				</ul>
			</li>
			<li><b>Created an automated testing tool</b> which eliminated the need for 60% of a project's testing staff
				<ul><li><b>Enabled</b> reallocation of resources, saving the company $180K annually</li>
					<li><b>Reduced</b> regression testing time from 5 hours to 10 minutes per Email Template, enabling 100% daily regression testing on all Email Templates</li>
					<li>VBA, QTP, HP Quality Center, Mercury Test Director, SQL, DB2</li></ul></li>
			<li><b>Analyzed, architected, designed, developed, enhanced, and tested</b> assorted projects as required (C#, Web Services, n-Tier Architecture)</li>
			<li><b>Eliminated</b> a discrepancy related to Paperless Billing retention; Avoided customer loss, prevented additional overhead; Saved the company up to $4 million annually</li>
			<li><b>Eliminated</b> a discrepancy whereas 200,000 customers were accidentally unenrolled from an Email campaign; prevented major data quality issue in Production prevented loss of customer communication</li>
			<li><b>Identified</b> an interdepartmental architectural anomaly which caused an issue where specific outgoing Emails were not being recorded; Prevented legal exposure</li>
			<li><b>Board Member</b>, Deployment Coordination Advisory Board</li>
			<li><b>Board Member</b>, Emergency Coordination Advisory Board</li>
			<li><b>Created and maintained</b> product documentation (Design docs, SRDs, checklists, flowcharts, etc) (MS Office + Visio, Sharepoint)</li>
			<li><b>Coordinated</b> with external teams to resolve external and upstream dependencies<ul>
				<li>With QA team to ensure expedient delivery of code, manage defects, and map code changes to requirements (HP Quality Center)</li>
				<li>With Production Support to enhance training, ensure Production Certification &amp; Readiness, and get history behind complex defects</li>
				<li>With Business and Project Management to ensure adherence to work prioritization and schedules</li>
			</ul></li>
			<li>Some exposure to IBM MQ Series, Test Automation</li>
		</ul>
		<h4>CareCore National · Web Developer &amp; IS Support · 05/2006 - 05-2007</h4>
		<ul>
			<li><b>Developed</b> intranet, internet, and extranet websites as needed (ASP.NET 2.0, VB.NET, SQL 2000/2005)</li>
			<li><b>Accomplished</b> special projects for short-notice contract adherence requirements, assigned directly by CIO (ASP.NET 2.0, VB.NET, SQL 2000/2005)</li>
			<li><b>Developed</b> a website that enables Contract Managers to manage customer accounts directly - eliminated the need for IT intervention (C#, ASP.NET 2.0, SQL 2005, AJAX)</li>
			<li><b>Developed</b> web portals that allow new cases to be built over the Internet - Eliminated the need for a call center department (VB.NET, C#, ASP.NET 2.0, SQL 2005)</li>
			<li><b>Created</b> an application that tests all incoming job applicants for required skills - reduced HR workload per applicant by 2 man-hours (C#, SQL 2005)</li>
			<li><b>Created</b> a CSR metrics tracking system and WebParts used within multiple Sharepoint portals. Reduced the overhead associated with agent tracking; eliminated the need for a large spreadsheet system; 
				eliminated duplication of effort and data loss caused by multiple people working on a spreadsheet at a given time (Sharepoint 2003, C#, SQL 2005)</li>
			<li>Some exposure to IBM AS/400 systems</li>
			<li><b>Implemented</b> inventory tracking system</li>
			<li><b>Deployed</b> remote equipment to employees, enabling office to utilize more people than they had physical space for</li>
			<li><b>Designed and Implemented</b> new computer identification system, enabling IT to know which computers were at which cubicles, allowing fixes to be implemented remotely</li>
		</ul>
		<h4>US Air Force · Tactical Aircraft Maintenance Journeyman · 03/2002 - 08/2004</h4>
		<ul>
			<li>F-15 Crew Chief</li>
			<li><b>Inspected, maintained, troubleshot, repaired, and coordinated</b> maintenance activity on many aircraft, each valued at $30M</li>
			<li><b>Promoted</b> to E-3</li>
			<li><b>Attained</b> Skill Level 5 (AFSC <a href="http://74.125.155.132/search?q=cache:TRjdnlOfThwJ:handle.dtic.mil/100.2/ADA378895+2a353a+site:mil&cd=1&hl=en&ct=clnk&gl=us">2A353A</a>)</li>
			<li><b>Honorable Discharge</b></li>
			<li><b>Commander's commendation</b> for perfect QA Scores on aircraft inspections, Launch & Recovery</li>
			<li><b>Identified and corrected</b> numerous discrepancies (eliminating emergencies and damage)
				<ul>
					<li><b>Identified and replaced</b> Leaking hydraulic switching valve, ensuring aircraft could land</li>
					<li><b>Identified and removed</b> foreign objects in engine intake area, preventing damage to $1.5M engines</li>
				</ul>
			</li>
			<li><b>Received 4 recognition letters</b> for outstanding performance</li>
			<li><b>Submitted 2 Deficiency Reports</b> - saved unit $59K by improving processes and eliminating unnecessary rework</li>
			<li><b>Installed, inspected, serviced, replaced, repaired, and removed</b> aircraft hardware and components</li>
			<li><b>Coordinated and performed</b> application of external hydraulic, electrical and pneumatic power</li>
			<li><b>Performed operational checks</b> of aircraft systems including flight controls, engines, landing gear, and cockpit controls</li>
			<li><b>Marshalled, launched, and recovered</b> aircraft before and after flights</li>
			<li><b>Verified mission capability</b> conditions</li>
			<li><b>Maintained, updated, and coordinated</b> Aircraft maintenance documentation in <a href="http://www.stormingmedia.us/93/9396/A939624.html">CAMS</a> computer system and paper 781 Forms</li>
			<li><b>Debriefed fighter pilots</b> and flight crews to convert their description of problem descriptions into technical issues</li>
		</ul>

		<!-- Software Experience -->
		<h3 style="text-decoration: underline; font-weight: bold;">Software Experience</h3>
		<table>
			<tr>
				<td style="vertical-align: top;">
					<ul>
						<li>Microsoft Visual Studio 2010, 2008, 2005, 2003</li>
						<li>Microsoft Team Foundation Server 2010, 2005</li>
						<li>Microsoft Visual SourceSafe 2005</li>
						<li>Microsoft SQL Server 2008, 2005, 2000</li>
						<li>Microsoft SQL Server Management Studio 2008, 2005</li>
						<li>Microsoft SQL Server Enterprise Manager (2003)</li>
						<li>Microsoft Expression Blend</li>
						<li>Microsoft MSIL Disassembler</li>
						<li>Altova XMLSpy</li>
						<li>Beyond Compare, WinMerge</li>
						<li>UltraEdit</li>
					</ul>
				</td>
				<td style="vertical-align: top;">
					<ul>
						<li>Microsoft Windows 7, Vista, XP, 2000, 9x, NT, 3x</li>
						<li>Microsoft Windows Server 2008 R2, 2008, 2003 R2, 2003, 2000</li>
						<li>Microsoft Office 2010, 2007, 2003, XP, 2000, 97; Visio, OneNote</li>
						<li>HP Quality Center</li>
						<li>HP QuickTest Pro 9.1, 10.0</li>
					</ul>
				</td>
			</tr>
		</table>
	</div>
</asp:Content>
